Myworld: an Agent-oriented Testbed for Distributed Artificial Intelligence
نویسندگان
چکیده
Agent-Oriented Programming (AOP) is a new programming paradigm which proposes that mentalistic notions (such as belief, intention, commitment and so on) are useful abstraction mechanisms for describing complex, intelligent agents, and that they may therefore be used as a basis for programming such agents [17]. In this paper, we describe a Distributed Artificial Intelligence testbed called MYWORLD, in which individual agents are defined in terms of such notions. At run-time, a MYWORLD system contains a simulated world, containing a number of agents, (which are able to act in the world, for example by moving or communicating with other agents), and possibly other objects, with properties defined by the user. The organisation of MYWORLD and the agent-oriented programming language used are described in detail. A number of cooperation experiments performed with MYWORLD are also discussed. We conclude by outlining our plans for the next refinement of MYWORLD. ∗e-mail: [email protected], tel: (+44 61) 247 1531, fax: (+44 61) 247 1483.
منابع مشابه
This is MYWORLD: The Logic of an Agent-Oriented DAI Testbed
The ultimate goal of the work presented in this article is to develop practical frameworks for formally reasoning about multi-agent systems. Such frameworks are particularly important, as multi-agent approaches are inherently complex, and are already being applied in safety-critical domains such as air traffic control. The article is in three parts. The first contains an informal overview of MY...
متن کاملApplying the Adaptive Agent Oriented Software Architecture to the Parsing of Context Sensitive Grammars
Adaptive Agent Oriented Software Architecture (AAOSA) is a new approach to software design based on an agent-oriented architecture. In this approach, agents are considered adaptively communicating concurrent modules that are divided into a “white box” module responsible for communications and learning and a “black box” which is responsible for the independent specialized processes. An AAOSA sys...
متن کاملAgentcities: lessons and future perspectives for large-scale agent deployment
Agent technology has long been proposed as an important technology for development of applications for open environments such as the public Internet. New technologies such as Web Services, Semantic Web, GRID computing, e-Business systems and Agent standards might now also provide the means to begin applying agents widely in such environments. Beyond individual technologies however there lie hug...
متن کاملWOXBOT: a Wide Open Extensible Robot for Virtual World Simulations
This paper reports some activities towards artificial life research. We propose the implementation of a society of virtual mobile robots, able to perform requested tasks while behaving according to their own motivation and reasoning. Each robot is an intelligent agent that perceives the virtual environment via a simulated vision system and reacts moving its own body by driving its own wheels. T...
متن کاملMACE A Flexible Testbed for Distributed AI Research
Parallelism in AI problem-solving applications can be exploited at many di erent levels: in hardware, in the implementation language (e.g., a production system language), in a problem-solving paradigm, or directly in the application. MACE (Multi-Agent Computing Environment) is an instrumented testbed for building a wide range of experimental Distributed Arti cial Intelligence systems at di eren...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993